import Vue from 'vue'
// 步骤一：先进行导入axios包
import axios from 'axios'

// 导入 NProgress 包对应的JS和css
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
// 步骤二：把这个包挂载到 Vue的原型对象上
Vue.prototype.$http = axios
// this.$http
// 配置请求路径
// 在 request 拦截器中，展示进度进度条 NProgress.start()
// axios.defaults.baseURL = 'http://localhost:8888/'
axios.interceptors.request.use(config => {
  NProgress.start()
  config.headers.token = window.sessionStorage.getItem('token')
  return config
})
// 在 response 拦截其中，隐藏进度条 NProgress.done()
axios.interceptors.response.use(config => {
  NProgress.done()
  return config
})
